/****************************************************************************************
* Copyright (C): 
* @file : Sensor_Control.cpp
* @brief : // 传感器关键函数
* @author : Zhang
* @email: : 
* @version : 1.0.0
* @date : 2023年9月18日
****************************************************************************************/

#include "Sensor_Control.h"
#include "Matrix_Keyboard.h"

DHT dht(DHT11_PIN, DHT11);

void DHT11_init(){
    dht.begin();
}
float DHT11_Data_Tem(){
    return dht.readTemperature();
}   
float DHT11_Humidity(){
    return dht.readHumidity();
}

void Oil_humidity_init(){
    analogSetPinAttenuation(OIL_HUM_PIN, ADC_11db);
}
double Oil_humidity_Data(){
  int hum = analogRead(OIL_HUM_PIN);
  double hum_number = (hum * 1.0 - 4095) / (800 - 4095) ;
  return hum_number * 100;
}  // 使用ADC实现